package com.haoze.nurseapp.dao;

import com.haoze.common.mapper.MyMapper;
import com.haoze.nurseapp.dto.Assessment.CirculationTemplateDTO;
import com.haoze.nurseapp.model.CirculationTemplateEntity;
import feign.Param;

import java.util.List;
import java.util.Map;

public interface CirculationTemplateMapper extends MyMapper<CirculationTemplateEntity> {

    List<CirculationTemplateDTO> queryTampList(@Param("modelName") String modelName, String inpatNum,String circulationLogId);

    List<CirculationTemplateDTO> queryTampListAssessmentScale(@Param("modelName") String modelName, String inpatNum,String circulationLogId,String keyWords);

    List<CirculationTemplateDTO> queryOperationTampList(@Param("modelName") String modelName, String inpatNum,String circulationLogId);

    List<CirculationTemplateDTO> queryChildTampList(@Param("modelName") String modelName, String inpatNum,String circulationLogId);

    List<String> checkIsFinish(@Param("inpatNum") String inpatNum, @Param("modelName") String modelName);

    Map<String,String> queryRecentDailyAssessmentByInpatNum(@Param("inpatNum") String inpatNum);
}



